<?php
/*******************************************************************************
 * $Date:: Jan 7, 2011 3:42:21 PM                                              $
 * $Revision:                                                                  $
 * $Author:: Tuan Duong                                                        $
 * $Comment::                                                                  $
 ******************************************************************************/ 
/**
 * Description here...
 * 
 * @package Lua
 * @subpackage ##Subpackage##
 * @author Tuan Duong <tuan[at]smartdzine[dot]com>
 * @version 
 */

interface Lua_Dispatcher_Interface
{
    public function dispatch(Lua_Router_Abstract $router);

    /**
     * @throws Lua_Exception
     * @param  Lua_Router_Abstract $router
     * @return Lua_Controller
     */
    public function getControllerName(Lua_Router_Abstract $router);
}